import { post } from '@/utils/ajax'

// 分页查询应用列表
export function listApp (query) {
  return post('/conn/app/system/search', query);
}

// 不分页查询应用列表
export function listAllApp (appNameLike) {
  return post('/conn/app/system/searchAll', {'appNameLike':appNameLike});
}

// 查询应用详细
export function getApp (appKey) {
  return post('/conn/app/system/selectById', { 'id': appKey });
}

// 新增应用配置
export function addApp (data) {
  return post('/conn/app/system/insertConnAppSystemDomain', data);
}

// 修改应用配置
export function updateApp (data) {
  return post('/conn/app/system/updateRowNotNullById', data);
}

// 删除应用配置
export function delApp (id) {
  return post('conn/app/system/deleteById', { id });
}
// 测试URL
export function testApp (testURL,requestMethod) {
  return post('conn/app/system/testAuthentication', {'url':testURL, 'param':requestMethod[0]});
}

// 重置
export function resetKey (appId) {
  return post('conn/app/system/resetSecret', { 'appId': appId });
}
